package com.study.english.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.study.english.domain.SysUserStudyTime;
import com.study.english.pojo.vo.SysUserVo;

import java.util.List;
import java.util.Map;

import com.study.english.domain.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author wf
 * @description 针对表【sys_user】的数据库操作Service
 * @createDate 2024-03-05 10:16:46
 */
public interface ISysUserService extends IService<SysUser> {

    void addSysUser(SysUserVo sysUserVo);

    void updateSysUser(SysUserVo sysUserVo);

    IPage<SysUserVo> getSysUserPageList(IPage<SysUserVo> page, SysUserVo sysUserVo);

    List<SysUserVo> getSysUserList(SysUserVo sysUserVo);

    SysUser getSysUserById(String id);

    void delSysUser(String id);


    SysUser login(SysUserVo sysUserVo);

    SysUserVo info();

    SysUserStudyTime checkParentPassword(String password);

    Map adCheckPlay();
}
